﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace radnaVerzija
{
    public enum TipUposlenika {
	    Menadzer = 10,
	    Recepcionar = 20,
        Nadzornik = 30,
        /*NadzornikBazena,
        NadzornikTeretane,
        NadzornikKosarkaskogTerena,
        NadzornikFudbalskogTerena,
        NadzornikTeniskogTerena,*/
        RadnikNaIznajmljivanjuOpreme = 40,
        Spasilac = 50,
	    Obezbjedjenje = 60,
	    Higijena = 70,
	    Servis = 80,
	    Parametri = 90,
	    Trener = 100
    }
    public enum TipStrucneSpreme
    {
        SSS,
        VS,
        VSS
    }

    public class Uposlenik : Osoba
    {
     /*   private int idUposlenika;

        public int IdUposlenika
        {
            get { return idUposlenika; }
            set { idUposlenika = value; }
        }*/
        private String sifra;

        public String Sifra
        {
            get { return sifra; }
            set { sifra = value; }
        }

        private String username;

        public String Username
        {
            get { return username; }
            set { username = value; }
        }

        private int tip;

        public int Tip
        {
            get { return tip; }
            set { tip = value; }
        }
        private float procenatPlate;

        public float ProcenatPlate
        {
            get { return procenatPlate; }
            set { procenatPlate = value; }
        }
        private int strucnaSprema;

        public int StrucnaSprema
        {
            get { return strucnaSprema; }
            set { strucnaSprema = value; }
        }
        private DateTime datumZaposlenja;


        public DateTime DatumZaposlenja
        {
            get { return datumZaposlenja; }
            set { datumZaposlenja = value; }
        }
        
        public Uposlenik()
        {
        }

        public Uposlenik(string p1, string p2, string p3, DateTime dateTime1, string p4, string p5, string p6, string p7, float p8, int p9, DateTime dateTime2, int p10, int p11)
        {
            Ime = p1;
            Prezime = p2;
            JMBG1 = p3;
            DatumRodjenja = dateTime1;
            AdresaStanovanja = p4;
            BrojTelefona = p5;
            Sifra = p6;
            Username = p7;
            ProcenatPlate = p8;
            StrucnaSprema = p9;
            DatumZaposlenja = dateTime2;
            Tip = p10;
            IdOsobe = p11;
        }


        public void ToString()
        {
        }
        public float obracunajPlatu(int osnovica)
        {
            return osnovica * ProcenatPlate;
        }
    }
}
